###Function###
RegDelete

###Description###
Lscht einen Schlssel oder einen Wert aus der Registry.

###Syntax###
RegDelete ( "keyname" [, "valuename"] )


###Parameters###
@@ParamTable@@
keyname
	Der zu lschende Registry-Schlssel.
valuename
	[optional] Der zu lschende Wert.
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	1.
Spezial:	0 wenn der Schlssel/Wert nicht existiert.
Fehler:	2 wenn das Lschen des Schlssels/Wertes einen Fehler verursacht hat und setzt @error ungleich null.
@error:	 1 = der angegebene Schlssel kann nicht geffnet werden
	 2 = es ist nicht mglich auf den Hauptschlssel zuzugreifen
	 3 = es kann von extern (remote) nicht auf die Registry zugegriffen werden
	-1 = wenn der gewnschte Wert nicht gelscht werden konnte
	-2 = wenn der gewnschte Schlssel bzw. Wert nicht gelscht werden konnte
@@End@@


###Remarks###
Ein Registry-Schlssel muss mit "HKEY_LOCAL_MACHINE" ("HKLM"), "HKEY_USERS" ("HKU"), "HKEY_CURRENT_USER" ("HKCU"), "HKEY_CLASSES_ROOT" ("HKCR")oder "HKEY_CURRENT_CONFIG" ("HKCC") beginnen.

Um einen Schlssel oder Wert auf einem 64-bit Windows zu lschen, muss dem Begriff HK... das Suffix 64 angehngt werden (z. B. HKLM64).

Um mit dem <b>(Standard)</b>-Wert zu operieren, ist <b>""</b> (ein leerer String) als Wertname zu verwenden.

Werte aus der Registry zu lschen, ist potentiell gefhrlich - also Vorsicht!

Es ist mglich, Registries im Netzwerk zu bearbeiten. Dazu ist "\\Computername\Schlsselname" zu verwenden. Um diese Funktion verwenden zu knnen, muss man die entsprechenden Zugriffsrechte besitzen.


###Related###
RegRead, RegWrite, RegEnumKey, RegEnumVal


###Example###
@@IncludeExample@@
